The "setup" script is called first, and only once.

By default, "parallel process" scripts repeat when they finish.
(this allows altered variables to auto-trigger new actions)
- "Talk" scripts stop dead when they finish.

Talking calls the parser, passing the event & script to it.



Commands are stored in an array of objects.
Each command is an object, containing variables.
Based on the type of object  (specified by a number called "commandType")
	the parser takes different actions  &  uses the stored variables.
The variables stored inside a command object are its settings.
	Conveniently, ANY variable can be stored!  
	And different command objects can contain different variables!
